package com.longrise.android.loaddata;

/**
 * 下载回调接口
 * Created by chengsan on 16/3/8.
 */
public interface OnDownLoadFileListener
{
    /**
     * 开始下载
     * @param totalSize
     */
    public void downLoadStar(float totalSize);
    /**
     * 下载时回调方法
     * @param progress
     *        下载比例，小数形势，如：0.6
     * @param downLoad
     *        已经下载的大小
     * @param totalSize
     *        总大小
     */
    public void downLoadProgerss(float progress, float downLoad, float totalSize);

    /**
     * 下载成功
     * @param loadFileRunnable
     */
    public void downLoadSuccess(LoadFileRunnable loadFileRunnable);

    /**
     * x下载失败
     * @param loadFileRunnable
     */
    public void downLoadFailure(LoadFileRunnable loadFileRunnable);
}
